package Ali;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * 小团的蛋糕铺长期霸占着美团APP中“蛋糕奶茶”栏目的首位，因此总会吸引各路食客前来探店。
 *
 * 小团一天最多可以烤n个蛋糕，每个蛋糕有一个正整数的重量。
 *
 * 早上，糕点铺已经做好了m个蛋糕。
 *
 * 现在，有一个顾客要来买两个蛋糕，他希望买这一天糕点铺烤好的最重的和最轻的蛋糕，
 * 并且希望这两个蛋糕的重量恰好为a和b。剩余的n-m个蛋糕可以现烤，请问小团能否满足他的要求
 * @author le
 */
public class Test04
{

    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int m = in.nextInt();
        int a = in.nextInt();
        int b = in.nextInt();
        int[] res = new int[m];
        int need = 2;
        for (int i = 0; i < m; i++)
        {
            res[i] = in.nextInt();
        }

        for (int i = 0;i < res.length;i++){
            if (res[i] == a){
                need--;
                res[i] = 0;
            }
        }
        for (int i = 0;i < res.length;i++){
            if (res[i] == b){
                need--;
                res[i] = 0;
            }
        }
        for (int i = 0;i < res.length;i++){
            if (res[i] == b){
                need--;
                res[i] = 0;
            }
        }
        System.out.println((n-m));
        System.out.println(need);
        if ((n-m) >= need){
            System.out.println("Yes");
        }
    }
}
